// 用户管理相关路由
// 引入并得到路由对象
const router = require('express').Router()

const users = [
  { id: 1, name: '张三' },
  { id: 2, name: '李四' },
];

// get/post/put/delete => restful
// 用户管理 添加 查询 修改 删除
// 定义路由规则
// 查询  get
// 查询多条
router.get('/users', (req, res) => {
  res.send({
    code: 0,
    msg: 'ok',
    data: users
  })
})

// 查询单条，根据用户id
router.get('/users/:id', (req, res) => {
  let ret = users.find(item => item.id == req.params.id)
  if (ret) {
    res.send({
      code: 0,
      msg: 'ok',
      data: ret
    })
  } else {
    res.send({
      code: 1000,
      msg: 'ok',
      data: null
    })
  }
})




// 导出此路由对象
module.exports = router
